阅读更多

0顶
0踩

操作系统
原文:[url="https://webcache.googleusercontent.com/search?q=cache:Vk2On-9psscJ:https://msdn.microsoft.com/en-us/magazine/mt790182.aspx"]Visual Studio for Mac - Introducing Visual Studio for Mac[/url] 
作者:msdn 翻译:赖信涛 、Daisy 责编:仲培艺

在11月的Connect()上,微软正式发布了Visual Studio for Mac预览版。使以移动为中心的Xamarin Studio IDE真正进化为移动优先、云优先的.NET和C#开发工具,并将Visual Studio的开发体验带入到Mac平台上。



这是Visual Studio大家庭的新成员
这是微软这一编程工具首次进入苹果平台。Visual Studio for Mac以被微软收购的C#语言跨平台应用集成开发环境Xamarin Studio为基础,UX用户界面则源自Windows版本,但外观看上去更像一个本地macOS公民。原生支持基于Xamarin的iOS、Android、Mac开发、集成Azure的.NET Core服务器开发。

Visual Studio for Mac和Windows版的重要性一样,都分别作为平台的核心开发工具。如果你喜欢Visual Studio的开发体验,但是想使用macOS,那么恭喜你!它的UX遵循一贯的Visual Studio风格,但拥有原生的Mac应用体验。而如果你只需要一个轻量级独立源码编辑器,而不需要全部的IDE功能的话,也可以使用像Windows平台一样的Visual Studio Code.

除此之外,Visual Studio for Mac与Visual Studio家族的其它兄弟姐妹也有许多相同之处。它的智能感知和代码重构功能也采用了Roslyn编译器;项目系统和构建引擎使用MSBuild;源码编辑器支持TextMate软件包。Xamarin和.NET Core应用使用相同的调试引擎,Xamarin.iOS和Xamarin.Android拥有同样的设计风格。

兼容性可能是大家最关心的内容。虽然作为一个新项目,Visual Studio for Mac暂时不能支持所有的项目类型,但是它采用了相同的MSBuild解决方案和项目格式。如果你的团队有分别使用Windows和MacOS的成员,或者你自己就同时使用两种系统,那么你可以在这两种系统之间无缝跨平台切换、共享项目。

移动优先、云端优先
Visual Studio for Mac上的主要工作是通过Xamarin原生的iOS、安卓和Mac开发,这里几乎有你需要用到的所有工具,后端有云端服务器驱动。

C#并不是Visual Studio for Mac语言版支持的唯一语言,如果你掌握函数式编程,也可以使用Visual Studio自带的F#。

iOS、安卓和Mac
随着目前市场的碎片化,能编译出适用各种终端的程序非常重要。得益于Xamarin Studio,VIsual Studio for Mac对基于C#的iOS程序、安卓和Mac开发都非常成熟。你可以利用已有的C#编程技能和C#库来写这些平台的程序,对各系统APIs的全面支持,带给你前所未有的快速开发原生App的体验。

先进的云端
几乎所有移动app都必不可少的需要后台服务支持,Visual Studio for Mac支持基于最新版的ASP.NET Core Web开发平台。ASP.NET Core在.NET Core上运行——最新的.NET Framework和运行时。这个平台速度极快,体积小,能运行在Linux、macOS和Windows上。

开源的核心
与Xamarin Studio一样,Visual Studio for Mac基于微软的MonoDevelop IDE开源项目。此项目完全使用C#编写,支持丰富的扩展模型,比如从简单的编辑器命令到重新设计一门语言甚至项目类型。甚至,本身C# editing、Xamarin.iOS、Xamarin.Android和ASP.NET Core这些支持都是基于扩展实现的。

更重要的是,你可以在MacOS上使用熟悉的Workspace了。
译注:日前,原网站已被删除,更多详情,参见谷歌[url="https://webcache.googleusercontent.com/search?q=cache:Vk2On-9psscJ:https://msdn.microsoft.com/en-us/magazine/mt790182.aspx"]缓存地址[/url]。

相关讨论
HN用户SiVal:微软越来越认真地将Mac视作一个专业开发平台在对待,但苹果在这点上似乎并不太认真?我无意刻薄挑衅,而是站在双方的企业战略变化来看待这件事情。微软似乎想要表明,如果你是一个主要使用Mac工作的专业人士,我们可以提供更多帮助来让你的工作生产更好。而苹果似乎在说:如果你是习惯使用Mac的专业开发者,那么对不起,我们不在乎你这点市场。

HN用户maykr:看起来只是Xamarin Studio的一个重塑和优化,希望易用性能提高些。因为之前相比VS 2013/2015,实在是差太多了。

HN用户jpalomaki:有意思,不过我觉得他们对Visual Studio已经有三种不同的技术栈了,这太冒险了:1) Visual Studio for Windows (我猜是用的C++?);2) Visual Studio Code (Javascript, Atom);3) Visual Studio for Mac (C#)

微博用户灵感之源:SQL server for Linux都可以造出来了,. net for iOS和Android(Xamarin)都火了,VS Code都开源了,那VS for Mac也水到渠成了。

微博用户TurtleFromMars: Xamarin Studio换个壳子也比Xcode靠谱……Make Xcode Trump again。
  • 大小: 216.1 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件调试之陷阱标志

    陷阱标志 IA-32处理器支持的调试陷阱标志共有3种。 1. 8086支持的单步执行标志(EFLAGS的TF位)。 2. 386引入的任务状态陷阱标志(TSS的T标志)。 3. 奔腾Pro引入的分支到分支单步执行标志(DebugCtl寄存器种的BTF标志)。 1.单步执行标志 标志寄存器(FLAGS)的TF(Trap Flag)位。当TF为1时,CPU每执行完一条指令便会产生一个调试异常(#DB),中断到调试异常处理程序,调试器的单步执行功能大多是依靠这一机制来实现的。 调试异常的向量号是1,

  • x86 - 操作系统:中断、陷阱、异常、故障、终止

    本文内容:广义分类狭义分类(x86分类)概念 广义的中断概念硬件中断软中断BIOS中断 广义的陷阱概念 优先级 外部中断/中断(Interrupt)非屏蔽中断可屏蔽中断可编程中断控制器8259A高级可编程中断控制器(APIC) 内部中断/异常(Exception) 中断向量表 / 中断描述符表中断程序执行方式 向量中断 非向量中断实模式 - 中断向量表 IVT保护模式 - 中断描述符表 IDT 通过不同的门进行处理中断和异常处理程序的保护 权限检查 中断处理参考资料 广义分类 类别 对CPU来说

  • STM32-仿真调试时的SystemInit陷阱

    STM32-仿真调试时的SystemInit陷阱 我在开始STM32的仿真调试时,遇到一个问题,就是调试时程序一直停在SystemInit()中的等待晶振中,怎么也出不来。 SystemInit()前面部分的代码,都能走过,就是在执行到最后一个函数时出问题了。 最后一个函数是:SetSysClock();  执行到下面这个循环之后,出不来了:   /* Wait till HSE is re...

  • Java中的Infinity和NaN

    1、i == i + 1 一个数字永远不会等于它自己加1?Java 强制要求使用IEEE 754 浮点数算术运算[IEEE 754],它可以让你用一个double 或float来表示无穷大。正如我们在学校里面学到的,无穷大加1还是无穷大。 你可以用任何被计算为无穷大的浮点算术表达式来初始化i,例如: double i = 1.0 / 0.0; 不过,你最好是能够利用标准类库为你提供的常量:

  • 帅呆了!微软即将发布 Visual Studio for Mac 预览版

    编者注:Visual Studio for Mac - Introducing Visual Studio for Mac 这篇英文原文链接现在已无法访问,猜测这篇文章应该是在 Connect (); 2016 宣布这一消息后发布,可能是被提前误发布了。 在即将在 11 月 16...

  • 微软扩大生态的又一步棋:推出 Visual Studio for Mac 预览版

    微软今天宣布,在即将举行的Connect大会上,将会推出针对使用苹果 Mac 电脑的开发者推出Visual Studio for Mac 的预览版。这个版本将以被微软收购的C#语言跨平台应用集成开发环境Xamarin Studio为基础,但是其UX则受...

  • 微软发布Visual Studio Mac预览版

    日前,微软发布了Visual Studio的Mac预览版。Mac用户终于可以在自己喜欢的平台上使用Visual Studio开发各种应用了。 现在,Mac用户可以使用C#在Visual Studio里开发原生的移动app或Mac应用。因为Visual Studio和...

  • mac微软代码编辑软件:Visual Studio for Mac

    Visual Studio for Mac是一款被称为宇宙最强IDE软件,借助 Visual Studio for Mac,可以使用 ASP.NET Core 生成网站,使用 .NET Core 生成应用,使用 Unity 生成游戏,使用 Xamarin 生成适用于 Android 和 iOS 的...

  • Visual Studio 2022 for Mac v17.0 发布,离线安装包下载

    这是迄今为止最快的 Visual Studio for Mac 版本 (sysin),具有全新的原生 macOS UI,完全在 .NET 6 上运行,并针对 Apple Silicon (ARM64) 处理器进行了优化。

  • 64 位来临:微软 Visual Studio 2022 预览版今夏发布

    微软昨日在官方开发博客中宣布,将于今年夏季发布 Visual Studio 2022 的首个预览版,2022 版本将更快、更易于使用、更轻量级,专为学习者和构建工业规模解决方案的人设计。 同时,Visual Studio 终于成为 64 位...

  • Visual Studio for Mac 预览版出来了,NET Core 1.1正式版也出来了

    好久没写博客了,工作比较忙,昨天留意了一下微软博客微软召开2016大会发布了Visual Studio for Mac 预览版,但是这个版本和WINDOWS下的差距还是很大的,熟悉的朋友肯定都知道是Xamarin Studio改版了。下载地址为:...

  • 64 位来临:微软 Visual Studio 2022 预览版今夏发布,更多功能一览

    微软昨日在官方开发博客中宣布,将于今年夏季发布 Visual Studio 2022 的首个预览版,2022 版本将更快、更易于使用、更轻量级,专为学习者和构建工业规模解决方案的人设计。 同时,Visual Studio 终于成为 64 位...

  • Visual Studio 2022 for Mac 现已发布,速度提升 50%

    来源:oschina.net/news/197109/visual-studio-2022-for-mac-released近日,微软发布了 Visual Studio 2022 for Mac v17.0 的 GA 版本,Mac 用户现在就可以下载安装。微软在更新说明中将该版本誉为「迄今为止速度最...

  • 微软将发布Visual Studio 2019,提供基于AI功能的协助

    内容来源:ATYUN AI平台 微软将发布其集成开发环境(IDE)的下一个版本Visual ...微软于2017年3月推出了Visual Studio 2017,2017年5月推出的Visual Studio 2017 for Mac,并表示它已成为“我们最受欢迎的Visua...

  • Visual Studio for mac从入门到放弃1

    MAC 第一步:从微软官网下载:https://www.visualstudio.com/vs/visual-studio-mac/ 第二步:安装软件过程出现 It was not possib

  • 微软公布测试版Visual Studio for Mac和Visual Studio 2017 for Windows

    本周早些时候泄露的文档显示:微软正在向开发者提供两个新测试版Visual Studio的服务:Visual Studio for Mac以及Visual Studio 2017 for Windows。 Visual Studio for Mac并不是Visual Studio for Windows的另一端...

  • 微软 Visual Studio 2022 macOS 版 17.0 预览版 8 发布

    现在,微软已经发布了 Visual Studio 2022 for Mac 预览版 8,正在逐步实现普遍可用(GA)。 Visual Studio 2022 Preview 8 for Mac 主要集中在错误修复和解决稳定性问题。微软强调了社区报告的四个关键问题,并在...

  • 微软代码编辑器Visual Studio Code 1.35.0中文版

    Visual Studio Codefor Mac是微软旗下的一款代码编辑器,允许您使用大量编程语言,并集成调试和Git支持。Visual Studio Code可以帮助您能够在结构良好的环境中处理软件项目,该环境集成了基本代码编辑功能。而且可以...

  • 【软件周刊第 28 期】微软推出 Visual Studio for Mac 正式版;Spring Framework 5.0 首个候选版本发布:为 JDK 9 做准备...

    微软在 Build 2017 开发者大会上,宣布了 Visual Studio for Mac 正式版的到来,将 Visual Studio 正式带到苹果的平台。还推出了 Visual Studio 2017 15.2 正式版和 Visual Studio 2017 15.3 预览版这两个新版本。...

  • 微软 Visual Studio 2022 正式版发布:支持 AI 辅助编程

    微软昨日晚间发布了Visual Studio 2022 正式版等诸多内容,Windows 平台软件开发者的福音来了。 编辑和调试周期中的生产力 在 Visual Studio 2022 正式版中,微软专注于增强编辑和调试周期。 Visual Studio ...

Global site tag (gtag.js) - Google Analytics